#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import base64, pickle


def str_convert_bytes(str_):
    """字符串转换成bytes在转换成字典返回"""
    _str_bytes = str_.encode()
    # 把bytes类型的字符串转换成bytes类型
    _bytes = base64.b64decode(_str_bytes)
    # 把bytes类型转换成字典
    _dict = pickle.loads(_bytes)
    return _dict


def bytes_convert_str(bytes_):
    """把字典转换成bytes然后转换字典字符串返回"""
    # 先将字典转换成bytes类型
    _dict = pickle.dumps(bytes_)
    # 再将bytes类型转换成bytes类型的字符串
    _bytes = base64.b64encode(_dict)
    # 把bytes类型的字符串转换成字符串
    _str = _bytes.decode()
    return _str
